// 导入模块
mod commands;

// 如果是移动平台，将此函数标记应用入口
#[cfg_attr(mobile, tauri::mobile_entry_point)]
pub fn run() {
    // 创建构建器实例
    tauri::Builder::default()
        // 添加插件
        .plugin(tauri_plugin_opener::init())
        .plugin(tauri_plugin_fs::init())
        // 添加webview可访问的函数
        .invoke_handler(tauri::generate_handler![
            commands::login_api,
            commands::register_api
        ])
        // 运行应用
        .run(tauri::generate_context!())
        // 捕获错误
        .expect("error while running tauri application");
}

